On a web-app I'm working on, we have many forms inside dropdown menus.
On many of them we have an optional field: Description. This field has been added for the users that want to work on a more "methodical" or pragmatic way.
Unfortunately a "description" textarea takes precious space, especially in case of our quick forms in the dropdowns.
I was thinking to hide the textarea and to put a (+) button close to the label. By clicking the (+) the user enables the hidden text area and has the possibility to fill a description.
What UI/UX thoughts do you guys have about it? I think it could help UX and the overall form design.
Some notes:
- Javascript is enabled, and it's a fundamental requisite for the web app.
- 99% of our users does not use mobile devices.



