There is an option that is based on the "magic scarf". Basically, you can knit it in the round, and then drop every fifth or sixth stitch and let them unravel. This allows the item to be stretched long like a scarf, or to be open like a neckwarmer or act as a hood. I made one for my son.
Here is the link.