TopCoat text input