Please try the following. Settings > Language & input > make sure Google keyboard is selected under 'Default'. You can also uncheck Google Voice Typing from there if you wish.
Also do Settings > Apps > All > Google Keyboard > ...clear cache & data
Let us know how it goes.