somnambulator
Etymology
From somnambulate + -or.
noun
A somnambulist, or sleepwalker.