Blatherskite

A person who talks at great length without making much sense.