There's a big one in Sisters, OR. I thought it was a bit overpriced though. In Eugene there is
http://www.piecebypiecefabrics.com/ and in nearby Springfield there is
http://www.somethingtocrowabout.com/ which has a ton of primitive fabrics.
Oregon is utterly fantastic! What a fantastic trip! I miss going there to visit. If you make it to Eugene track down
http://sweetlifedesserts.com/ only thing bad about it is that there are too many fantastic desserts to choose from!