You don't want anything too think or you won't be able to get your helmet on over top. Have you looked for thin toques? You can probably find an inexpensive one at Walmart or Zellers or similar.
Another option might be a bandana ... Rowan always wears a bandana under his helmet.