Personally I prefer to use small wireless USB keyboards. Not the bluetooth kind, but those with non-bluetooth USB dongles for the wireless connection. Such keyboards exist in many conveniently used shapes, some similar in size to a console gamepad (only flatter), and others in a shape similar to normal TV remotes. My favorite model has simple navigation and air-mouse buttons on one side and a full ascii keyboard on the other, while still being slimmer and lighter in weight than the average TV remote.
Best regards: dlanor