knapsacker
Etymology
From knapsack + -er.
noun
One who goes travelling with a knapsack.