A charity is giving away blankets and duvets to residents this winter after experiencing a "massive influx" of donations.