This addon allows the player to do what is shown in the attached image. Turn your chat edit box into a multi-line chat edit box with a new custom frame that dynamically increases in size. Configure its opacity. Optional "Line Break" button which just creates a new line. It can also optionally be set smaller.
This addon does not, by itself, display typing status as shown in the image. That is from another one of my addons: Typing Tracker (https://www.curseforge.com/wow/addons/wow-typing-tracker). This addon also does not extend how many characters can be input into the chat edit box. For that, I recommend "Emote Splitter" which is a very popular addon and can be found here at: https://www.curseforge.com/wow/addons/emote-splitter .
Shameless coffee fund link:
If you like it, consider supporting! Thank you!
This is totally not to fuel my inexhaustible coffee addiction.