Задался целью активировать клавиатуру на девайсе с помощью TextField или TextArea.Стандартного метода у Unity не предусмотрено .Вопрос решил с помощью подобного финта
void OnGUI()
{
GUI.SetNextControlName("text");
messageText = GUI.TextField(new Rect(545, 290, 273, 187), messageText);
if (GUI.GetNameOfFocusedControl() == "text")
{
keyboard = iPhoneKeyboard.Open(messageText, iPhoneKeyboardType.Default);
}
}