Is it possible to change the background of a keyboard or change the color of a key? I want to change the look and feel of the keyboard , by changing its background and also the color of individual keys. Please help if there is a way to do it.
If you're not too attached to your current keyboard, there are loads of other ones you could try. 


SlideIt keyboard is good, and it has a new support for skins! so you can make it look however you want :)
Swype has about the same functionality as the former, with a single skin that is more of a darker grey.
FlexT9 has the same support as the first two, with a white skin.
SwiftKey is good if you don't like the swipe to type thing, and has a couple good-looking included skins.


The only way to change the default keyboard on your device though, will be rooting and finding a ROM that has a keyboard that you like (or making your own if you're developer inclined ;) )