FYI, I've found that with a good keyboard app (e.g. I use SlideIT: https://market.android.com/details?id=com.dasur.slideit but there are others) it's much faster to "type" on a touchscreen than on a small physical keyboard, because you can "draw" an entire word with a single gesture (and pretty good integrated heuristics/error correction).
You can get close to one word per second on these slide/swipe keyboards apps.