uix:TextInput make sure cursor remains inside textinput and textinput
scrolls to appropriate position after insertion and deletion.
closes #1639