One of my better field commanders picked up the coward trait during an enemy rout. The strange thing is that he was committed in the battle! Maybe he didnt have time to actually engage. Anyway, two battles later the trait was lost.