1. A computer system for providing context information to an input method, comprising: executable software code having a text input field; a manifest for storing context information for the text input field; a context tagging tool operably coupled to the executable software code, the context tagging tool having a control interface invocable by a user interface for setting an input scope for the text field and having a manifest interface for writing the mapping of the input scope set for the text field into the manifest; a context component operably coupled to the manifest, the context component having an application programming interface for retrieving the scope of input set for the text field from the manifest; and a recognizer for an input method, the recognizer operably coupled to the context component for invoking the application programming interface of the context component for receiving the scope of input retrieved for the text field from the manifest.