This is an idea that should be easy to implement. I saw that a lot of Connect IQ store apps have very creative ways to allow user input, mostly through app settings.
It would be really useful to allow the user to input a string using the phone keyboard. In my mind, the user selects something on device and gets prompted to choose how to handle the input (device or phone). If device is chosen, the user inputs using a TextPicker. If phone is chosen, GCM prompts a notification and a text field is shown in which the user can enter a string. Meanwhile on the device a ProgressBar is shown. Once the input is inserted a callback is called and receives the string.
This entire flow could be implemented by Garmin SDK, or Garmin could simply allow developers to call the GCM input notification and set a callback.