I have a collection of vertically placed TextInput and TextArea boxes. I'm using a "resize" function that manually resizes each of the boxes' heights depending on the amount of text that is in each, so that there's never any extra space, and all of the text is always displayed.
Since these are editable, the problem is when a user is typing in new text, and they go past the height of the box. I'd like to "stretch" the box vertically as they are bringing in new lines. Any way to detect that and re-run the resize function? I suppose I could do it on change, but that seems a bit extreme doesn't it?

