Web component for markdown editor (ghost inspired)