vanisher

noun

1.
a person who disappears
Derived from:
vanish