You need a oauth:key from something like http://www.twitchapps.com/tmi/ where key is NOT YOUR TWITCH PASSWORD.
You can use a key from TwitchApps, or you can register a Application and create your own signup flow to get a oauth key.
It sounds like you are using your twitch password prepending with oauth: instead of a OAuth generated token