Check this out.
Using A Logitech DiNovo Mini with the Touch Diamond -
I just tried it on my AT&T Tilt and it works fine!
Just enter the passcode and type it on the keyboard in pairing mode.
Here it is on Amazon. Works nice and is small and portable.
Amazon.com: Logitech diNovo Mini: Electronics
Good luck!