I bought a Kensington black leather case+magnetic bluetooth keyboard and I've LOVED it.
Keyboard is almost the size of a laptop's keyboard (complete with all F keys at top). The battery of the keyboard is great... I have not charged in several weeks and there's no skips, lags, or anything happening yet. The fact that it's magnetically held in the case bottom means I can pull it out to better position my screen then plonk it back in when I'm ready for it.
All in all, you should seriously give it a look. I found it on Amazon. Will post the link later.