Add push-state.js
pushState param
init pushState
introduce push state
textarea fix