Why is voice-to-text input not working when disconnected from the Internet?
The Android implementation of Talk-To-Text sends your voice to Google's servers, parses your speech into text, then sends the text string back to the handset.  Without access to the internet, it's unable to transmit your voice data to their servers.