Keyboard
Any regular BT may be used.
Guide on connecting: [1]
I2C Keyboard
It should be possible to connect a keyboard over the I2C bus via the pogo pins on the back.
There is even an I2C - HID standard and a driver in the Linux kernel: [2]
TODO: Research