Possibility to use iPhone/Android as keyboard

Would using a VNC client work? Check out this thread for setting up VNC on the GameShell, there are VNC clients for both iOS and Android. Hope this helps!