Bouton à l'intérieur de la balise TextArea en HTML

Je suis à la recherche pour créer une structure, dans laquelle un bouton est aligné sur le bord supérieur droit d'un textarea. J'ai été en mesure de le faire à l'aide de la CSS de positionnement. Lorsque je commence à taper à l'intérieur de la zone de texte, le texte est en dessous du bouton. Est-il un moyen pour que le texte normalement occupe toute la largeur de la zone de texte, mais sur l'atteinte des limites de la touche, s'amalgament à la ligne suivante?

  • Sémantiquement textarea doit contenir que du texte. Pourquoi voulez-vous placer un bouton à l'intérieur? Veuillez expliquer les raisons.
  • Je suis en train de "s'étendre" certaines fonctionnalités de la textarea pour les applications mobiles. Avec le bouton, j'ai l'intention d'ajouter quelques fonctionnalités à l'aide de JavaScript. Est-ce une mauvaise approche?
  • Peut-être une barre d'outils (une rangée de boutons au-dessus de la textarea serait mieux. Je ne pense pas que le texte dans un textarea peut s'écouler dans les autres contrôles.
  • pouvez-vous nous donner le code que vous avez jusqu'à présent?
  • Vous ne devriez pas essayer de placer un bouton à l'intérieur d'un textarea, qui n'a pas de sens du point de vue sémantique et ne devrait pas être fait. Vous pourriez faire ce que vous êtes en train de faire: positionner le bouton sur le dessus du textarea dans le bon endroit. À l'aide de JavaScript, vous pourriez ajouter des retours à la ligne pour le textarea aux bons endroits, mais je me demande si cela en vaut la peine.
  • Quelque chose de similaire à jsfiddle.net/8aAMa/7