I needed a WYSIWYG editor for my blog, and I found Tiny MCE. What is Tiny MCE?
"TinyMCE is an online rich-text editor released as open-source software under the GNU General Public License version 2 or later. It converts HTML textarea fields, or other designated HTML elements, into editor instances."
<TinyMCE.Blazor.Editor />
It comes with a bespoke component out of the box.
See more on their Git: https://github.com/tinymce/tinymce