Text this: Spreading Social Influence with both Positive and Negative Opinions in Online Networks