text input fix