You are correct. Generally, when the control is visible before opening the keyboard, it remains in the same place related to the keyboard. The behavior is controlled from the framework itself. So far we haven't detected case when this does not happen. If you experience such behavior would it be possible to send us additional information regarding the scenario where the issue can be replicated in project. That way we can investigate it further and look for solution. (You can send project by opening support thread.)
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.