fix InputBox

it wasn't receiving a notification when text was commited (return pressed)
fix unicode rendering
TextInput: handles backspace