A woman was charged with robbing a South Boston bank Wednesday after an eagle-eyed bystander saw “red smoke” coming from her pocket and stopped her on the street, according to police.