¿Cómo obtengo el mismo objeto con una clase en SCSS?

Tengo este codigo

input[type="text"] {
    color: red;
    .blue {
        color: blue;
    }
}

Eso me da esto

input[type="text"] {
    color: red
}
input[type="text"] .blue {
    color: blue;
}

¿Cómo consigo algo como esto?

input[type="text"] {
    color: red
}
input[type="text"].blue {
    color: blue;
}