About “not to mention trying to create an elastic text area for the input text” of your original question @Alexmady … there you go: