Hemorrhoids usually don't feel hard to the touch, but, otherwise, it sounds like a hemorrhoid. The fact that the blood is light colored suggests that the bleeding is occurring somewhere near your anus (which is good - if the blood was a dark color, that would indicate that you were bleeding internally).
Try increasing your fiber intake, and, instead of toilet paper, take a sitz bath (squat in a few inches of warm water, soak for a few minutes, and wash yourself gently). If the bleeding doesn't stop within a few days, you should call your doctor to make sure it's nothing more serious.