Eaiser editing of components, once placed on a form

i have a textInput component that is going to hold a url. I can modify the label, but i’d like to add a second label, whose appearance is going to be different than the field label. it will have “https://” in it, and will be a different size, weight, color from the main label, and probably include some sort of box around the https:// and input area
there does not seem to be a simple way to do that.
for now, i’ll throw in a a couple of styleboxes (i think it will take 2), and lay it out, manually.