Check the link below for a survey of three options
Q: I'm thinking of leaving the laptop behind for vacation and relying on my iPad. But I'm worried about having to type out long emails on a touchscreen. (Unfortunately, I still have to work while I'm away.) Can you recommend any iPad keyboards?