Fix annotator edge case

Make sure text nodes passed in as annotatable content are wrapped in
document fragments and not used as roots.