The cursor appears in the correct place when one dismisses the keyboard. Maybe that could help you track down the root cause.