A simple React component that parses and renders markdown text