adding expanding text area functionality