flatboater
Etymology
From flatboat + -er.
noun
Someone who travels by, or sells goods from, a flatboat.