Fixed an erroneous function name.
Fixed a documentation error.
Invisible placeholders do not exist.
Animate the placeholder which contains a caret.
Allow modes to provide their own placeholders in certain cases.
Phantom text goes inline.