One limitation I’ve run across with text boxes is that they’re not very forgiving if the text inside is larger than the text box it is contained in. If the text inside is longer, it usually stretches the text box vertically instead of horizontally resulting in a usually unreadable mess of text.
What would be amazing is a way to pin the text box to one side that basically says "hey, if the text is longer than the text box, stretch the text box in the opposite direction. So if I wanted to have a text box for a user’s email that is ‘pinned’ on the left side to a button (see below), it would extend to the left as the text gets longer.
Obviously when a text box contains static content it can be sized accordingly, but when the text is dynamic content such as a user’s name or email, all bets are off.