Google’s John Mueller posted a response in a Google Webmaster Help thread responding to someone asking if they need their keyword in their domain name.
In short, John said no, you can rank fine without having a keyword in your domain name. Heck, my company, RustyBrick, doesn’t have our money keyword in our domain name. Not that I rank that well for our money keywords. 🙂
That being said, John Mueller said it isn’t needed.
This isn’t new advice, he said something similar back in 2011 and we now have the Exact Match Domain Google filter, so be careful with that.
Forum discussion at Google Webmaster Help.