I'm not convinced of the current implementation. There are duplicate IDs, duplicate input fields, when text is typed and the window is resized the text will disappear because another input is shown in its place. I think we should either default to the short text or use a programmatic approach to the problem.