Sounds like maybe a caddis fly larvae... However, without a photo one can't be sure.