Can I use an external keyboard with my iPhone or iPod touch?
If you find that the small onscreen keyboard is difficult to use, then a physical keyboards are an option.
The iPhone and the iPod touch both support the Apple Wireless Keyboard and most other Bluetooth wireless keyboards that use the Apple keyboard layout.
Other Bluetooth keyboards may work too, although some unique or specialized keys may not be supported or work as expected.