So, what type of process is Android Keyboard?
Some time ego I have written custom android keyboard, and finally Keybaord extend android Service class. 
I.e I think We can say - android is a Hidden Application - a  Service.