This isn't a significant enough feature to merit being in the core. We should create a new feature called "TextInput" for capturing these custom text input fields.