I struggled with an input box for the first month on my game, Apple and its crazy UI/UX. I think you made the right choice with the keyboard.