1. A method comprising: outputting, by a mobile computing device, for display, a graphical keyboard comprising a plurality of keys, a cursor identifying input focus of the graphical keyboard, an edit region, a first region including a first plurality of suggested words generated based on input provided within the edit region, and a search element, the search element being a selectable icon configured to transition the graphical keyboard into a search mode, the input focus of the cursor being within the edit region; receiving, by the mobile computing device, an indication of input selecting the search element; and responsive to receiving the indication of the input selecting the search element: creating a second region configured to output search results generated based on input provided within the first region; deleting the first plurality of suggested words from the first region; shifting input focus of the cursor to the first region to initiate the search mode; determining, based at least in part on a selection of one or more keys from the plurality of keys provided within the first region, a first query suggestion and a second query suggestion; and outputting, for display, an updated graphical keyboard that includes the plurality of keys, the first region including respective characters corresponding to the one or more keys, and the second region including the first query suggestion and the second query suggestion.