This $80 mobile keyboard, called the TekNmotion Rollable Bluetooth Keyboard & Speaker, rolls up into a tiny cylinder and connects via Bluetooth to any iOS or Android device.
Best of all, it also has built-in speakers.
It comes out July 1, but you can pre-order it now.