twitter的发推输入框动态效果原理是什么?

twitter首页那个发推的框,本来是一个单行的小框,点击后变成大框了下面还有按钮。 我想知道原理是什么?虽然我知道可以用js来改变dom,但是我看了一下twitter的代码,感觉并非这么做的。有大神懂吗