Red wine and chocolate are notorious for staining clothes, thanks to the tannic acid that they and other substances contain. Scientists at the University of Tokyo have now used that acid in a textile ...