Fixed flowing issues with textarea

Still learning to do proper flowing elements. The main takeaway is that
you should always specified display: flex on parent element. This means
that children will be flex-enabled. Not specifying display: flex will
lead to wasted hours on stupid things like wondering why height: 100%;
and flex: 1 100% aren't working at all.