We had a fancy development environment with syntax directed editor, etc. A couple of us old farts said, "Meh, just give me EMACS and a command line for the compiler." Now a lot depends on the accuracy of your typing, as well as your ability to pound out syntactically correct code. But those of us who were good typists and good 'codeslingers' well out-performed those using the fancy IDE tools.
I ended up in the pre-secretarial typing course in high school, when I couldn't schedule personal use typing. That has served me incredibly well over the years. I'm a bit fussy about keyboards, I want a mechanical keyboard with good key travel, a legacy of learning on an old-fashioned (pre-Selectric) typewriter. It's been a great skill not just for developing code, but also for documentation, composing emails/messages, etc, etc. And when they tried to push a Crackberry on me, I said "Nope. I want a full-size keyboard and a full-size screen." Watching even people who were good with 2 thumbs compose messages on a Crackberry was really painful.
Now, in a speed test between talking/speech dictation and typing, I think I still type faster, even though I tend to make mistakes where I have to backspace-and-correct. That was a penalty in my original typing course, without adjusting for typos I was probably 50 WPM. :-)