update for react 0.12.0

http://facebook.github.io/react/blog/2014/10/16/react-v0.12-rc1.html

I changed `Component()` to `<Component />` because otherwise you now need to use `React.createElement(Comment, null),`
Merge pull request #3 from zigomir/patch-1

update for react 0.12.0