1. A networked computing device comprising: a first portable computing device containing a first portion of a full-size keyboard; a second portable computing device containing a second portion of the full-size keyboard, wherein the first portion and the second portion together comprise the keys of the full-size keyboard; a network link coupling the first portable computing device to the second portable computing device; a first partial keyboard map loaded into memory of the first portable computing device; and a second partial keyboard map loaded into memory of the second portable computing device, the first and second partial keyboard maps operable to allow the first and second portable computing devices to operate in conjunction with each other to provide text input using the first and second portions of the full-size keyboard.