text input redesign