Don't remove document's children on renderComponent

If we re-render directly into document node we will hit a different code-path
which will mutate document.documentElement.innerHTML so we don't want to remove
documentElement.