Most of the units that have a keyboard are north of $100 and seem rather bulky.
it wasn't until i had spent a week of searching, that a follower on twitter had mentioned the imp38b and sent me a link to a youtube video.