I'm using a 3.2" TFT touch screen I got from ebay for $25. It uses this library. http://www.henningkarlsen.com/electronics/library.php?id=39
For my application I need an onscreen keyboard like you would have on an Android or iPhone. Couldn't find one so I started to code one myself. I'm not sure how to turn it into a library. Does anyone else have a need for one and would like to help improve what I have?